Improved Deterministic Distributed Matching via Rounding
نویسنده
چکیده
We present improved deterministic distributed algorithms for a number of well-studied matching problems, which are simpler, faster, more accurate, and/or more general than their known counterparts. The common denominator of these results is a deterministic distributed rounding method for certain linear programs, which is the first such rounding method, to our knowledge. A sampling of our end results is as follows: • AnO ( log ∆ logn ) -round deterministic distributed algorithm for computing a maximal matching, in n-node graphs with maximum degree ∆. This is the first improvement in about 20 years over the celebrated O(log n)-round algorithm of Hanckowiak, Karonski, and Panconesi [SODA’98, PODC’99]. • AnO ( log ∆ log 1 ε + log∗ n ) -round deterministic distributed algorithm for a (2+ε)-approximation of maximum matching. This is exponentially faster than the classic O(∆ + log∗ n)-round 2approximation of Panconesi and Rizzi [DIST’01]. With some modifications, the algorithm can also find an almost maximal matching which leaves only an ε-fraction of the edges on unmatched nodes. • An O ( log ∆ log 1 ε log1+ε W + log ∗ n ) -round deterministic distributed algorithm for a (2+ ε)approximation of a maximum weighted matching, and also for the more general problem of maximum weighted b-matching. Here, W denotes the maximum normalized weight. These improve over the O ( log n log1+ε W ) -round (6+ε)-approximation algorithm of Panconesi and Sozio [DIST’10].
منابع مشابه
Iterative Packing for Demand and Hypergraph Matching
Iterative rounding has enjoyed tremendous success in elegantly resolving open questions regarding the approximability of problems dominated by covering constraints. Although iterative rounding methods have been applied to packing problems, no single method has emerged that matches the effectiveness and simplicity afforded by the covering case. We offer a simple iterative packing technique that ...
متن کاملCentralized local and Distributed local Algorithms
We consider two models of computation: centralized local algorithms and local distributed algorithms. Algorithms in one model are adapted to the other model to obtain improved algorithms. Distributed vertex coloring is employed to design improved centralized local algorithms for: maximal independent set, maximal matching, and an approximation scheme for maximum (weighted) matching over bounded ...
متن کاملOn Derandomizing Local Distributed Algorithms
The gap between the known randomized and deterministic local distributed algorithms underlies arguably the most fundamental and central open question in distributed graph algorithms. In this paper, we develop a generic and clean recipe for derandomizing randomized LOCAL algorithms and transforming them into efficient deterministic LOCAL algorithm. We also exhibit how this simple recipe leads to...
متن کاملBest of Two Local Models: Local Centralized and Local Distributed Algorithms
We consider two models of computation: local centralized algorithms and local distributed algorithms. Algorithms in one model are adapted to the other model to obtain improved algorithms. Distributed vertex coloring is employed to design improved local centralized algorithms for: maximal independent set, maximal matching, and an approximation scheme for maximum matching over bounded degree grap...
متن کاملMESSAGE-PASSING FOR GRAPH-STRUCTURED LINEAR PROGRAMS Message-passing for Graph-structured Linear Programs: Proximal Methods and Rounding Schemes
The problem of computing a maximum a posteriori (MAP) configuration is a central computational challenge associated with Markov random fields. There has been some focus on “tree-based” linear programming (LP) relaxations for the MAP problem. This paper develops a family of super-linearly convergent algorithms for solving these LPs, based on proximal minimization schemes using Bregman divergence...
متن کامل